---
title: Home
---

> Книга рецептов, сущ.

> Книга, содержащая в себе рецепты и другую информацию о том, как разделывать и готовить пищу.

Книга рецептов - неоценимый ресурс, ведь она ясно показывает, как делать различные вещи, не вдаваясь в теорию. Иногда нам нужно просто что-нибудь глянуть. Несмотря на то, что книги рецептов никогда не заменят надлежащей документации, такой как HyperSpec, или книг, таких как Practical Common Lisp, все языки заслуживают хорошей книжки с рецептами, и Common Lisp тут не исключение.

Книга рецептов CL ставит своей целью затронуть все возможные темы. Для новичков, и для людей поопытнее.


# Содержание

<p id="two-cols"></p>

* [Лицензия](license.md)
* [Начало работы](getting-started.md) (Начал переводить)
* [Поддержка редакторами](editor-support.md)
  * [Emacs как IDE](emacs-ide.md)
  * [LispWorks IDE](lispworks.md)
  * [Использование VSCode с Alive](vscode-alive.md)
* [Функции](functions.md)
* [Структуры данных](data-structures.md)
* [Строки](strings.md)
  + [Регулярные выражения](regexp.md)
* [Числа](numbers.mdl)
* [Циклы, итерация, отображение (mapping)](iteration.md)
* [Многомерные массивы](arrays.md)
* [Дата и время](dates_and_times.md)
* [Сопоставление с образцом](pattern_matching.md)
* [Ввод/Вывод](io.md)
* [Файлы и директории](files.md)
* [Обработка ошибок и условий](error_handling.md)
* [Пакеты](packages.md)
* [Макросы и обратная кавычка](macros.md)
* [CLOS (Объектная система Common Lisp)](clos.md) (Начал переводить)
* [Система типов](type.md)
* [Сокеты](sockets.md)
* [Взаимодействие с вашей ОС](os.md)
* [Foreign Function Interfaces](ffi.md)
* [Потоки](process.md)
* [Определение систем](systems.md)
<!-- epub-exclude-start -->
* [Использование Win32 API](win32.md)
<!-- epub-exclude-end -->
* [Отладка](debugging.md)
* [Настройка производительности](performance.md)
* [Скриптинг. Создание исполняемых файлов](scripting.md)
* [Тестирование и непрерывная интеграция](testing.md)
* [Базы данных](databases.md)
* [Программирование GUI](gui.md)
* [Веб-разработка](web.md)
* [Веб-скриптинг](web-scraping.md)
* [Веб-сокеты](websockets.md)
<!-- epub-exclude-start -->
* [Всякая всячина](misc.md)
<!-- epub-exclude-end -->


## Download in EPUB

Книга Рецептов также доступна в EPUB и PDF формате.

Вы можете [загрузить её прямо в формате EPUB](https://github.com/LispCookbook/cl-cookbook/releases/download/2022-03-23/common-lisp-cookbook.epub) и [PDF](https:/ /github.com/LispCookbook/cl-cookbook/releases/download/2022-03-23/common-lisp-cookbook.pdf), и вы можете **заплатить сколько хотите** для дальнейшей поддержки её разработки:

<a style="font-size: 16px; background-color: #4CAF50; color: white; padding: 16px; cursor: pointer;" href="https://ko-fi.com/s/01fee22a32">
  Поддержать и скачать  EPUB версию
</a>

А поддержать перевод книги на русский язык можно тут: https://boosty.to/regrin

Спасибо вам!


## Переводы

Книга рецептов была переведена на:

* [Упрощённый китайский](https://oneforalone.github.io/cl-cookbook-cn/#/) ([Github](https://github.com/oneforalone/cl-cookbook-cn))
* [Португальский (Бразильский)](https://book.lisp.com.br/) ([Github](https://github.com/commonlispbr/cl-cookbook))

# Другие ресурсы по CL

<p id="two-cols"></p>

* [lisp-lang.org](http://lisp-lang.org/): истории успеха, туториалы, руководство по стилю
* [Awesome-cl](https://github.com/CodyReichert/awesome-cl), курируемый список библиотек
* [Список сообществ по Лисп](https://github.com/CodyReichert/awesome-cl#community)
* [Lisp Koans](https://github.com/google/lisp-koans/) - Упрожнения, постепенно знакомящие учащегося с разными функциями языка
* [Learn X in Y minutes - Where X = Common Lisp](https://learnxinyminutes.com/docs/common-lisp/) - Маленький Common Lisp туториал, затрагивающий самое необходимое
* [Common Lisp Libraries Read the Docs](https://common-lisp-libraries.readthedocs.io/) - Документация к популярным библиотекам, выполненная в современном и красивом стиле Read The Docs
* [lisp-tips](https://github.com/lisp-tips/lisp-tips/issues/)
* [Articulate Common Lisp](http://articulate-lisp.com/), Вводное руководство для непосвящённых
* [Lisp and Elements of Style](http://web.archive.org/web/20190316190256/https://www.nicklevine.org/declarative/lectures/) by Nick Levine
* Pascal Costanza's [Highly Opinionated Guide to Lisp](http://www.p-cos.net/lisp/guide.html)
* [Cliki](http://www.cliki.net/), Common Lisp вики
* 📹 [Common Lisp programming: from novice to effective developer](https://www.udemy.com/course/common-lisp-programming/?referralCode=2F3D698BBC4326F94358), Видеокурс на платформе Udemy (paywall) от одного из авторов Книги Рецептов. *"Спасибо за вашу поддержку моей работы на Udemy. Вы можете обратиться мне за бесплатным купоном, если курс вам не предоставлен."* vindarel

и ещё: [Common Lisp Pitfalls](https://github.com/LispCookbook/cl-cookbook/issues/479) Автор - Jeff Dalton.



Книги

* [Practical Common Lisp](http://www.gigamonkeys.com/book/) Автор - Peter Seibel
* [Common Lisp Recipes](http://weitz.de/cl-recipes/) Автор - Edmund Weitz, опубликована в 2016,
* [Common Lisp: A Gentle Introduction to Symbolic Computation](http://www-2.cs.cmu.edu/~dst/LispBook/) Автор - David S. Touretzky
* [Successful Lisp: How to Understand and Use Common Lisp](https://successful-lisp.blogspot.com/p/httpsdrive.html) Автор - David B. Lamkins
* [On Lisp](http://www.paulgraham.com/onlisptext.html) Автор - Paul Graham
* [Common Lisp the Language, 2nd Edition](http://www-2.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html) Автор - Guy L. Steele
* [A Tutorial on Good Lisp Style](https://www.cs.umd.edu/%7Enau/cmsc421/norvig-lisp-style.pdf) Авторы - Peter Norvig и Kent Pitman

Продвинутые книги

* [Loving Lisp - the Savy Programmer's Secret Weapon](https://leanpub.com/lovinglisp/) Автор - Mark Watson
* [Programming Algorithms](https://leanpub.com/progalgs) - Всестороннее пособие по написанию эффективных программ с примерами на Лиспе.




* [The Common Lisp HyperSpec](http://www.lispworks.com/documentation/HyperSpec/Front/index.htm) Автор - Kent M. Pitman (Также доступно здесь [Dash](https://kapeli.com/dash), здесь [Zeal](https://zealdocs.org/) и здесь [Velocity](https://velocity.silverlakesoftware.com/))
* [The Common Lisp Community Spec](https://cl-community-spec.github.io/pages/index.html) - Спецификация в новом дизайне, основанная на проекте ANSI, которую может редактировать каждый. (АХТУНГ! Проверить корректность перевода)

# Дополнительные замечания

Это совместный проект, целью которого является создание для Common Lisp чего-то похожего на Perl Cookbook, опубликованную O'Reilly. Узнать больше о том, чем он является, а чем нет, вы можете в [этом обсужении](http://groups.google.com/groups?threadm=m3it9soz3m.fsf%40bird.agharta.de) из [comp.lang.lisp](news:comp.lang.lisp)

Если вы хотите внести свой вклад в Книгу Рецептов CL, отправьте запрос на включение или оформите билет (АХТУНГ! Как тут перевести ticket?)!

Да, мы говорим вам! Нам нужны участники - писать отсутствующие главы, искать открытые вопросы и давать на них ответы, находить баги и сообщат о них (Если у вас нет новых идей, смотрите [содержание](http://www.oreilly.com/catalog/cookbook/) Книги Рецептов Перл). Не беспокойтесь о форматировании, просто пришлите нам обычный текст, если хотите - об остальном мы позаботимся позже.

Заранее спасибо за вашу помощь!